<html>
    <head>
        <meta charset="UTF-8">
        <title>JS中的变量</title>
        <script>
        /*
            1   什么是变量
                变量是内存中存储数据的最基本的单元
            2   变量怎么声明
                JAVA是一种强类型的编程语言
                    强类型:java编译阶段就确定了变量的数据类型,
                    eg:int i = 10;
                    以上程序通过编译阶段之后,i变量的数据类型从始至终都是int类型
                    一直都是占用4个字节,32个比特位
                    不能将其他数据类型的值,赋值给i变量,列如;i = "abc";
                    以上程序编译的时候,编译器不让通过.
                    这种现象被称为强类型
                JavaScript是一种弱类型的编程语言
                    弱类型:JavaScript这种脚本语言,以普通文本形式保存,
                    不需要编译,直接运行,没有编译器.
                    弱类型特征:变量的数据类型可以随意改变.
                    int i = 100;//在javascript中不需要这样编写,因为没有编译期了.
                    var a = 100; //javascript中可以这样做
                    a = "abc";变成了字符串类型
            3   变量怎么赋值
                    赋值的语法格式:
                        变量名 =值
                        重点: JS中的变量若没有显示的赋值,系统默认赋值underfind
                        underfined在JS中是一个具体的值,表示未定义.

            4   全局变量,局部变量?
                javascript也遵就近原则
                全局变量作用域是整个JS程序
                局部变量作用域只是作用于某个函数
            5   一行上可以定义多个变量

        */
        var ename;
        window.alert("ename="+ename);
        ename = 100;
        window.alert("ename="+ename);
        ename = 3.2;
        window.alert("ename="+(ename+1));

        
        var a,b,c = 10;
        alert(a);
        alert(b);
        alert(c);
        </script>
    </head>
</html>